﻿@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(pscroll.css);
@import url(lrtk3.css);
/*首页*/
@keyframes scaleAnim{
  0%{         
      -webkit-transform: scale(1);
      transform: scale(1);
  }
  100%{
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
  }
}
/*轮显*/
.banner_page{ position:absolute; width:100%; text-align:left; left:0%; height:0px;  color:#fff; font-size:16px; z-index:10; bottom:86px; line-height:36px; z-index:5; /*font-style:italic; font-weight:bold;*/}
.banner_page .wrap{ height:0; text-align:right;}
.banner_page span{ color:#fff;}
.banner_page label{ color:#fff;}
.banner_page em{ font-style:normal; color:#fff;}
.main .banner .btn{display: none;}
/* .main .banner .btn .boxs{ margin-left:240px;} */
.swiper-container-autoheight .swiper-slide{ cursor:default;}
.banner .c-dot-page {position: absolute; z-index: 10;bottom: 60px; right:0; width:100%;}
.banner .c-dot-box { float:right; /*right: 5.8%;*/ display: flex; align-items: center; width: 200px;color: #fff; font-size: 18px;}
.banner .c-dot-box .c-text1 {width: 50px; line-height: 1;}
.banner .c-dot-box .c-text2 { width: 50px; line-height: 1; text-align: right;}
.banner .c-dot-box .c-line-box { width: -webkit-calc(100% - 80px); width: calc(100% - 80px); height: 2px;  background: rgba(255, 255, 255, .2);}
.banner .c-dot-box .c-line-box .c-line {  width: 0; height: 2px;  background: #fff; transition: 1s;}
.main .banner .down {
  width: 90px;
  height: 52px;
  position: absolute;
  left: 50%;
  bottom:5.4%;
  z-index: 10;
  cursor: pointer;
  margin-left: -45px; font-size:14px; color:rgba(255,255,255,0.4); text-align:center;
}
.main .banner .down span {
  height: 24px;
  background: url(../images/i_pic1.png) no-repeat center;
  background-size: auto 100%;
  display: block; 
  animation: banner-down 0.6s infinite alternate;
  -o-animation: banner-down 0.6s infinite alternate;
  -moz-animation: banner-down 0.6s infinite alternate;
  -webkit-animation: banner-down 0.6s infinite alternate; margin-bottom:12px;
}
.main .banner .swiper-pagination{ position: relative;text-align: left;}
.swiper-other{position: absolute; left: 0; bottom:90px; width: 100%; z-index: 2;}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet{
  opacity: 0.2; background: #fff;width: 13px;height: 4px;border-radius: 0;margin: 0 4px;
}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet-active{ opacity: 1;background: #006ad3;width: 27px; }
.main .banner .swiper-other .number {
  margin-left: 15px;
  line-height: 1.4em;
  color: rgba(255, 255, 255, 1); float: right;
}
.main .banner.swiper-other .number .current {
  margin-right: 4px;
  font-size: 20px;
  color: #ffffff;
}
.main .banner .swiper-other .number .all {
  margin-left: 3px;
}
.main .banner .table .pic{ width: 374px;}
.swiper-slide-active .lzpic1{/* -webkit-animation:scaleAnim 3s ease forwards; animation: scaleAnim 3s ease forwards; */}
.i_type{
  position: absolute;right: 0;
  width: 355px;
  /* height: 454px; */
  background: rgba(6,38,58,0.47);
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.3);
  z-index: 99;
  top: 50%;
  margin-top: -250px;
  font-size: 18px;
}
.banner_txt{text-align: left;color: #fff;line-height: 1.6;position: relative;z-index: 6;letter-spacing: 3px;padding-top: 10px;padding-bottom: 10px;overflow: hidden;}
.banner_txt img{height: 19px;width: auto;display: inline-block;margin-right: 10px;}
.i_type .boxs{margin: 0 auto;width: 96%;max-width: 320px;margin-top: 20px;margin-bottom: 20px;}
.i_type ul li{display: block;overflow: hidden;background-repeat: no-repeat;background-position: right top 36%;background-size: 16px auto;border-bottom: 2px dotted rgba(255, 255, 255, .47);background-image: url(../images/i_pic9.png);transition:all 0.3s;padding-bottom: 23px;margin-bottom: 23px;}
.i_type ul li:last-child{border-bottom: 0;margin-bottom: 0;}
/* .i_type ul li:hover{background-image: url(../images/i_pic1_on.png);} */
.i_type ul li.active{background-image: url(../images/i_pic9_on.png);}
.i_type ul li .imgs{width: 68px;height: 68px;float: left;border-radius: 10px; margin-right: 20px;}
.i_type ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_type ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_type ul li .txts{overflow: hidden;;height: 68px;;line-height:26px; padding-right: 33px;display: flex; align-items: center; justify-content: left;}
.i_type ul li .txts span{text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;width: 100%;color:#fff;}
.i_type ul li:hover .txts span{color:#79bc1d;}
.i_type ul li .p{overflow: hidden;padding-top: 10px;display: none;}
.i_type ul li dd{float: left;width: 47%;margin-top: 8px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.i_type ul li dd:nth-child(2n){float: right;}
.i_type ul li dd a{color: #9e9c9b;}
.i_type ul li dd a:hover{color: #fff;}

@media screen and (max-width: 1660px) {
  /*轮显*/
  .i_type{width: 300px;}
}
@media screen and (max-width: 1500px) {
c
  .main .banner .table .pic{ width: 292px;}
}
@media screen and (max-width: 1400px) {
  /*轮显*/
  .main .banner .swiper-slide .table .imgs{ width: 530px;}
  .main .banner .table .pic{ width: 272px;}
  .banner_txt img{height: 15px;}
}
@media screen and (max-width: 1260px) {
/*轮显*/
  .main .banner .table .pic{ width: 245px;}
  .banner_txt img{height: 12px;}
  .banner_txt{padding-top: 5px;padding-bottom: 5px;}
}
@media screen and (max-width: 1200px) {
/*轮显*/
.banner_page{ bottom:76px;}
.main .banner .swiper-slide .rbtn{ bottom:52px;}
.banner .c-dot-page { bottom:50px;}
.swiper-other{bottom: 80px;}
.main .banner .swiper-pagination{ text-align: center;}
.main .banner .swiper-slide .table .imgs{ width: 460px;}
.down{ display: none;}
.main .banner .table .pic{ display: none;}
}
@media screen and (max-width: 992px) {
/*轮显*/
.main .banner .btn{bottom:80px;}
.main .banner .swiper-slide .table .imgs{ width: 360px;}
.i_type{display: none;}
.banner_txt img{height: 10px;margin-right: 6px;}
}

@media screen and (max-width: 640px) {
/*轮显*/
.main .banner .btn{bottom:70px;}
/* .main .banner .btn .boxs{ margin-left:140px;} */
.banner_page{ bottom:66px; font-size:15px;}
.banner_page label{ /*display:none;*/ display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.banner_page em{  display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.main .banner .swiper-slide .rbtn{ /*min-width:130px; */ bottom:42px;}
.main .banner .swiper-slide .rbtn span{ height:25px; line-height:16px; padding:0;}
.banner .c-dot-page { bottom:40px; }
.banner .c-dot-box {width:160px; margin-right:-16px;}
.banner .c-dot-box .c-text1{ width:30px;}
.banner .c-dot-box .c-text2{ width:30px;}
.swiper-other{bottom: 70px;}
.main .banner .swiper-pagination{ margin-top:5px;}
.main .banner .swiper-slide .table .imgs{ width: 300px;}

}

@media screen and (max-width: 480px) {
/*轮显*/
.main .banner .btn{bottom:60px;}
.banner_page{ bottom:58px;}

.main .banner .swiper-slide .txt{ line-height:1; font-size:32px;}
.main .banner .swiper-slide .rbtn{ /*min-width:110px;*/ bottom:34px;  margin-top:4%;}
.main .banner .swiper-slide .rbtn span{ height:36px; line-height:36px;}
.main .banner .swiper-slide .rbtn{ margin-top:1%;}
.banner .c-dot-page { bottom:30px; }
.main .banner .swiper-slide .table .imgs{ width: 260px;}
.banner_txt{padding-top: 0;}
}


@media screen and (max-width: 420px) {
/*轮显*/
/*.main .banner .swiper-slide .rbtn{ min-width:100px;}*/
.main .banner .swiper-slide .rbtn span{ height:32px; line-height:32px;}
.main .banner .swiper-slide .txt{ font-size:28px;}
.main .banner .swiper-slide .table .imgs{ width: 220px;}

}
@media screen and (max-width: 360px) {


}

/*优势之道*/
.i_one{
  overflow: hidden;
 background: url(../images/i_bg2.png) #fff center top no-repeat;background-size: 100% auto;
  border-radius: 10px;
  padding-left: 3%;padding-right: 3%;margin-top: -55px;position: relative;z-index: 1;
}
.i_one .h3{overflow: hidden;text-align: center;font-weight: 400; color: #000000;line-height: 1.3;margin-top: 5%;}
.i_one .p{overflow: hidden;font-size: 16px;font-weight: 400;color: #666666; line-height: 1.3;margin-top: 1%;text-align: center;}
.i_one ul{margin-top: 5%;margin-bottom: 4%;overflow: hidden;}
.i_one li{float: left;overflow: hidden;width: 25%;position: relative;cursor: pointer;}
.i_one li::after{content: "";position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: url(../images/i_pic2.png) center center no-repeat;}
.i_one li:last-child::after{display: none;}
.i_one li .imgs{width: 80%;max-width: 207px;height: 153px;margin: 0 auto;display: flex; align-items: center; justify-content: left;transition:all 0.3s;background: url(../img/i_img6.png) center center no-repeat;background-size: 100% auto;}
.i_one li .imgs span{color: #003F86;font-weight: bold;
  line-height: 25px;text-align: center;width: 94%;margin: 0 auto;}
.i_one li:hover .imgs{background-image: url(../img/i_img5.png);}
@media screen and (max-width: 1200px) {
/*优势之道*/

}
@media screen and (max-width: 992px) {
/*优势之道*/
.i_one .p{font-size: 14px;margin-top: 1.5%;}
.i_one ul{margin-bottom: 6%;}
.i_one li{width: 50%;}
.i_one li:nth-child(2):after{display: none;}
.i_one li:nth-child(1),.i_one li:nth-child(2){margin-bottom: 6%;}
}
@media screen and (max-width: 640px) {
  /*优势之道*/
  .i_one ul{margin-top: 6%;}
  .i_one .p{font-size: 13px;margin-top: 2%;}
  .i_one .h3{margin-top: 6%;}
  .i_one li .imgs span{line-height: 22px;}
}
@media screen and (max-width: 480px) {
  /*优势之道*/
  .i_one .p{font-size: 12px;}
  .i_one li .imgs{height: 140px;}
  .i_one .h3{margin-top: 7%;}
}
@media screen and (max-width: 420px) {
  /*优势之道*/
  .i_one li .imgs{height: 110px;}

}

/*诺德服务*/
.i_title{text-align: center;margin-top: 5%;position: relative;padding-top: 52px;}
.i_title .h3{color: #333333;font-weight: bold;display: inline-block;vertical-align: top;line-height: 1.1;padding-left: 70px;padding-right: 70px;position: relative;}
.i_title .h3::before{content: "";width: 54px;left: 0;top: 0;height: 100%;background: url(../images/i_pic3.png) center top 70% no-repeat;background-size: 100% auto;position: absolute;}
.i_title .h3::after{content: "";width: 54px;right: 0;top: 0;height: 100%;background: url(../images/i_pic4.png) center top 70% no-repeat;background-size: 100% auto;position: absolute;}
.i_title .txt{position: absolute;top: 0;width: 100%;left: 0;text-transform: uppercase;opacity: 0.1;color: #333;font-family: Arial;font-weight: bold;line-height: 1;}
.i_service_bg{overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.i_service_bg .i_title .h3{color: #fff;}
.i_service_bg .i_title .txt{color: #FFFFFF;}
.i_service_a{margin: 0 auto;max-width: 780px;overflow: hidden;margin-top: 3%;}
.i_service_a a{float: left;width: 23.5%;margin-right: 2%;text-align: center;border: 1px solid #fff; border-radius: 5px;line-height: 50px;height: 50px;color: #FFFFFF;}
.i_service_a a:last-child{margin-right: 0;}
.i_service_a a:hover{background: linear-gradient(90deg, #6FB70C 0%, #1479D0 100%);border: 0;}
.i_service_a a.on{background: linear-gradient(90deg, #6FB70C 0%, #1479D0 100%);border: 0;}
.i_service_div{overflow: hidden;margin-top: 5%;position: relative;margin-bottom: 7%;}
.i_service_div .divhidden{opacity: 0; filter: Alpha(opacity=0);transition: all 0.3s;/* height: 0; */display: block; /* overflow: hidden; */z-index: 0;}
.i_service_div .divhidden.on{opacity: 1.0; filter: Alpha(opacity=100); /* height: auto; */ display: block;position: relative;z-index: 1;}
.i_service_div .divhidden:nth-child(2),.i_service_div .divhidden:nth-child(3),.i_service_div .divhidden:nth-child(4){ position:absolute; top:0; left:0; width:100%; height:100%;}
.i_service_div .i_service_l{float: left;overflow: hidden;text-align: center;width: 206px;height: 466px;background: url(../images/i_bg3.png) no-repeat; background-size: cover;margin-right: 1%;border-radius: 20px;}
.i_service_div .i_service_l .i_service_t{display: block; height: 50px;line-height: 50px;overflow: hidden;background: url(../images/i_pic5.png) center bottom no-repeat; background-size: auto 5px;color: #fff;transition:all 0.3s;}
.i_service_div .i_service_l .i_service_t:hover{opacity:0.9;filter:Alpha(opacity=90);}
.i_service_div .i_service_l .boxs{overflow: hidden;width: 96%;margin: 0 auto;margin-top: 50px;}
.i_service_div .i_service_l ul{height: 330px;overflow: hidden;}
.i_service_div .i_service_l li{display: block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 5px;}
.i_service_div .i_service_l .a{display: block;width: 104px;line-height: 24px;border: 1px solid #FFFFFF; border-radius: 5px;font-size: 14px;
  font-family: Arial;color: #FFFFFF;text-transform: uppercase;margin: 0 auto;margin-top: 16px;}
.i_service_div .i_service_l .a:hover{background: linear-gradient(90deg, #6BB404 0%, #1177D7 100%);border: 0;}
.i_service_div .i_service_r{overflow: hidden;background:#fff;border-radius: 20px;width:calc(99% - 206px);width:-webkit-calc(99% - 206px);width:-moz-calc(99% - 206px);}
.i_service_div .i_service_r .boxs{overflow: hidden;padding-left: 14px;padding-right: 14px;padding-top: 17px;padding-bottom: 17px;}
.i_service_div .i_service_r li{float: left;width: 32%;margin-right: 2%;overflow: hidden;margin-bottom: 2px;transition:all 0.3s;border-radius: 10px;}
.i_service_div .i_service_r li:nth-child(3n){margin-right: 0;}
.i_service_div .i_service_r li:nth-child(7),.i_service_div .i_service_r li:nth-child(8),.i_service_div .i_service_r li:nth-child(9){margin-bottom: 0;}
.i_service_div .i_service_r li .boxs2{margin: 0 auto;width: 96%;max-width: 402px;margin-top: 24px;margin-bottom: 24px;}
.i_service_div .i_service_r li .imgs{width: 80px;height: 80px;margin-top: 4px;margin-bottom: 8px;border: 1px solid #E6E6E6;
  background: linear-gradient(88deg, #6FB60D, #157ACE); border-radius: 50%;position: relative;float: left;margin-right: 13px;z-index: 0;}
.i_service_div .i_service_r li .imgs::before{content:"";position: absolute;left: 1px;top: 1px;height:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);width:calc(100% - 2px);width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);background: #fff;z-index: -1; border-radius: 50%;}
/* .i_service_div .i_service_r li .imgs::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-repeat:no-repeat;background-position: center center;background-size: 62px 51px;transition:all 0.3s;} */
.i_service_div .i_service_r li .imgs img{display: block;height:51px;width: 62px;top: 14px;transition:all 0.3s;position: absolute;left: 9px;}
.i_service_div .i_service_r li .imgs .img2{opacity:0;filter:Alpha(opacity=0);}
.i_service_div .i_service_r li .txt{overflow: hidden;width:calc(100% - 93px);width:-webkit-calc(100% - 93px);width:-moz-calc(100% - 93px);height: 94px;}
.i_service_div .i_service_r li .txt .cons{overflow: hidden;width: 100%;}
.i_service_div .i_service_r li .txt .p{color: #333;font-size: 14px;line-height: 18px;max-height: 36px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-top: 8px;transition:all 0.3s;}
.i_service_div .i_service_r li .txt .h3{font-weight: bold;overflow: hidden;height: 28px;line-height: 28px;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;color: #333;}
.i_service_div .i_service_r li .txt .ends{overflow: hidden;margin-top: 13px;height: 0;transition:all 0.3s;}
.i_service_div .i_service_r li .txt .ends a{float: left;width: 80px;text-align: center;line-height: 24px;border-radius: 5px;color: #fff;font-size: 14px;transition:all 0.3s;margin-right: 12px;border: 1px solid #fff;}
.i_service_div .i_service_r li .txt .ends a:hover{background: #177cc9;border-color: #177cc9;}
@media screen and (min-width: 641px) {
    /*诺德服务*/
  .i_service_div .i_service_r li:hover{background: url(../images/i_bg4.png) no-repeat;background-size: cover;}
  .i_service_div .i_service_r li:hover .imgs::before{display: none;}
  .i_service_div .i_service_r li:hover .imgs{background: none;}
  .i_service_div .i_service_r li:hover .imgs .img1{opacity:0;filter:Alpha(opacity=0);}
  .i_service_div .i_service_r li:hover .imgs .img2{opacity:1;filter:Alpha(opacity=100);}
  .i_service_div .i_service_r li:hover .txt .p{color: #fff;max-height: 18px;-webkit-line-clamp:1;}
  .i_service_div .i_service_r li:hover .txt .h3{color: #fff;}
  .i_service_div .i_service_r li:hover .txt .ends{height:auto;}
}
@media screen and (max-width: 1400px) {
  /*诺德服务*/
  .i_service_div .i_service_l{width: 170px;}
  .i_service_div .i_service_r{width: calc(99% - 170px); width: -webkit-calc(99% - 170px); width: -moz-calc(99% - 170px);}
}
@media screen and (max-width: 1200px) {
  /*诺德服务*/
  .i_title{padding-top: 46px;}
  .i_service_div{margin-top: 4%;}
  .i_service_div .jb{display: block;}
  .i_service_div .i_service_l{float: none;width: 100%;margin-right: 0;background: none;height: auto;}
  .i_service_div .i_service_l .a{display: none;}
  .i_service_div .i_service_l ul{height: auto;}
  .i_service_div .i_service_l .boxs{margin-top: 0;}
  .i_service_div .i_service_l li{display: inline-block;vertical-align: top;margin-left: 2px;margin-right: 2px;}
  .i_service_div .i_service_r{float: none;width: calc(100% - 0px); width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px);margin-top: 4%;}
  .i_service_div .i_service_r li{width: 49%;}
  .i_service_div .i_service_r li:nth-child(3n){margin-right: 2%;}
  .i_service_div .i_service_r li:nth-child(2n){margin-right: 0;}
}
@media screen and (max-width: 992px) {
  /*诺德服务*/
  
}
@media screen and (max-width: 780px) {
  /*诺德服务*/
  .i_title{padding-top: 40px;}
  .i_service_a a{height: 40px;line-height: 40px;}
  .i_service_div .i_service_l .i_service_t{height: 40px;line-height: 40px;}
  .i_service_div .i_service_r li{width: 100%;margin-right: 0;margin-bottom: 2%;}
  .i_service_div .i_service_r li:nth-child(3n){margin-right: 2%;}
  .i_service_div .i_service_r li .boxs2{max-width: 620px;}
}
@media screen and (max-width: 640px) {
/*诺德服务*/
.i_title{margin-top: 6%;padding-top: 35px;}
.i_title .h3{padding-left: 60px;padding-right: 60px;}
.i_title .h3::before{padding-left: 46px;}
.i_title .h3::after{padding-right: 46px;}
.i_service_div .i_service_r li .boxs2{/* margin-top: 16px;margin-bottom: 16px; */margin-top: 0px;margin-bottom:0px;}
.i_service_div .i_service_r li .imgs{width: 60px;height: 60px;margin-top: 12px;}
.i_service_div .i_service_r li .imgs img{width: 42px;height: 35px;}
}
@media screen and (max-width: 480px) {
/*诺德服务*/
.i_title{margin-top: 7%;padding-top: 28px;}
.i_service_div .i_service_r li .txt .h3{font-size: 15px;}
.i_service_div .i_service_r li .txt .p{font-size: 13px;}
}
@media screen and (max-width: 420px) {
/*诺德服务*/
.i_service_div .i_service_r li .txt .p{font-size: 12px;}
}


/*行业领域*/
.i_industry_bg{ overflow: hidden; background: url(../img/i_img8.jpg) center center no-repeat; background-size: cover;}
.i_industry{position: relative;}
.i_industry::before{content: "";position: absolute;left: 0;width: 121px;height: 709px;background: url(../images/i_pic6.png) no-repeat;background-size: 100% 100%;z-index: 2;top: -89px;}
.i_industry::after{content: "";position: absolute;right: 0;width: 124px;height: 660px;background: url(../images/i_pic7.png) no-repeat;background-size: 100% 100%;z-index: 2;bottom: -25px;}
.i_industry ul{width: 98%;position: relative;display: flex;margin-left: 5%;margin-bottom: 130px;margin-top: 66px;}
.i_industry li{width: 35.625%;position: relative;-webkit-transition: all 0.7s ease 0s;  transition: all 0.7s ease 0s; margin-left:1%; }
.i_industry li:first-child{margin-left: 0;}
/*.i_industry li:first-child{ clip-path: polygon( 100% 0%,84.22% 100%, 0% 100%,0% 0%);}
 .i_industry li:nth-child(2){clip-path: polygon( 24% 0%,89% 0%, 73% 100%,8% 100%);} 
.i_industry li:nth-child(3){clip-path: polygon( 15.88% 0%,100% 0%, 100% 100%,0% 100%); }*/
.i_industry li .imgs{width: 100%;height: 80vh; overflow: hidden; position: relative;}
.i_industry li .imgs img{width: 80vw;height: 100vh; object-fit: cover;position: absolute;  transition: left 0.3s linear;margin-left: -50vw;margin-top: -50vh;top: 50%;left: 50%;max-width: none;}
.i_industry li .fz_jut{ position: absolute; top: 0; left: 0;width: 100%; padding-left: 2%; z-index: 2; color: #fff; padding-top:130px;}
.i_industry li .fz_jut .font{width: 100%; display: flex;align-items: flex-start;padding-right: 2rem;}
.i_industry li:first-child .fz_jut .font{padding-left: 3%;}
.i_industry li .fz_jut .font .cons{overflow: hidden;width: 90%;    transition: all 0.3s;}
.i_industry li .fz_jut .font .h3{font-weight: normal;color: #fff;}
.i_industry li .fz_jut .font .desc{overflow: hidden;font-size: 16px;line-height: 1.5;margin-top: 10px;white-space:nowrap;text-overflow:ellipsis;}
.i_industry li .fz_jut .font .a{overflow: hidden;margin-top: 40px;font-size: 16px;width: 460px;height: 230px;    transition: all 0.3s;}
.i_industry li:hover .fz_jut .font .a{width: 90%;}
.i_industry li .fz_jut .font .a a{float: left;width: 32%;margin-right: 2%;text-align: center;border: 1px solid #fff; border-radius: 5px;line-height: 50px;height: 50px;white-space:nowrap;text-overflow:ellipsis;color: #FFFFFF;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 2%;padding-left: 1%;padding-right: 1%;overflow: hidden;max-width: 148px;    transition: all 0.3s;}
/* .i_industry li .fz_jut .font .a a:nth-child(3n){margin-right: 0;} */
.i_industry li .fz_jut .font .a a:hover{background: linear-gradient(90deg, #6FB70C 0%, #1479D0 100%);border: 0;}
.i_industry li .fz_jut .font .a2{float: left;text-transform: uppercase;color: #fff;overflow: hidden;margin-top: 40px;transition:all 0.3s;font-size: 14px;}
.i_industry li .fz_jut .font .a2:hover{opacity:0.8;filter:Alpha(opacity=80);margin-left: 5px;background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
@media screen and (min-width: 1201px) {
/*行业领域*/
.i_industry li:hover{width: 80%;}
.i_industry li .imgs{transform: skew(-10deg); transform-origin: right top;}
.i_industry li .imgs img{ transform: skew(10deg); } 

}
@media screen and (max-width: 1800px) {
/*行业领域*/
.i_industry ul{margin-left: 2%;width: 100%;}
.i_industry::before{left: -40px;}
.i_industry::after{right: -40px;}
.i_industry li .fz_jut .font .a{width: 420px;}
}
@media screen and (max-width: 1600px) {
  /*行业领域*/
  .i_industry ul{margin-left: 0%;width: 102%;}
.i_industry::before{left: -60px;}
.i_industry::after{right: -60px;}
  .i_industry li .fz_jut .font .a{width: 380px;font-size: 15px;}
  .i_industry li .fz_jut{padding-top: 100px;}
  
}
@media screen and (max-width: 1400px) {
  /*行业领域*/
  .i_industry li .fz_jut .font .a{width: 90%;font-size: 14px;}
  .i_industry li .fz_jut{padding-top: 70px;}
  }
@media screen and (max-width: 1200px) {
/*行业领域*/
.i_industry ul{display: block;width: 100%;}
.i_industry li{width: 100%;float: none;margin-left: 0;margin-bottom: 2%;}
.i_industry li .imgs{height: 70vh;}
.i_industry li .imgs img{width: 100%;}
.i_industry li .fz_jut{padding-top: 50px;padding-right: 3%;padding-left: 3%;}
.i_industry li:first-child .fz_jut .font{padding-left: 0;}
.i_industry li .fz_jut .font{padding-right: 0;}
.i_industry li .fz_jut .font .cons{width: 100%;}
.i_industry li .fz_jut .font .a{height: auto;}
.i_industry::before{display: none;}
.i_industry::after{display: none;}
}
@media screen and (max-width: 992px) {
/*行业领域*/
.i_industry ul{margin-top: 4%; margin-bottom:6%;}
}
@media screen and (max-width: 640px) {
/*行业领域*/
.i_industry li .fz_jut .font .desc{font-size: 14px;}
.i_industry li .fz_jut .font .a{width: 100%;}
.i_industry li .fz_jut .font .a a{height: 40px;line-height: 40px;}
.i_industry li .fz_jut .font .a2{font-size: 13px;}

}




/*关于我们*/
.i_about_bg{overflow: hidden;background: url(../img/i_img12.jpg) center center no-repeat;background-size: cover;}
.i_about{ margin-top: 3%; margin-bottom: 5%; position: relative;}
.i_about .desc{ line-height: 1.8; overflow: hidden; color: #fff;max-width: 870px;margin: 0 auto; text-align: center;text-transform: uppercase;}
.i_about .num{ overflow: hidden; margin-top: 6%;text-align: center;}
.i_about .num .one{  overflow: hidden; padding-right: 1%; color: #fff;display: inline-block;vertical-align: top;text-align: left;margin-left: 26px;margin-right: 26px;}
.i_about .num .top{ color: #222; font-size: 16px;line-height: 1.2;}
.i_about .num .top span{font-family: 'Open-Sans'; line-height: 1.2; font-weight: bold; margin-top: -6px; float: left; margin-right: 10px;background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%);
  -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_about .num .top label{ overflow: hidden; display: inline-block; vertical-align: top;}
.i_about .num .top label i{display: block;font-style: normal;overflow: hidden;margin-top: 2px;}
.i_about .num .top sup{margin-bottom: 12px; display: block; font-size: 22px;background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%);
  -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_about .num .top em{ font-style: normal; display: block;color: rgba(255, 255, 255, 1);}
.i_about_bg .i_title .h3{color: #fff;}
.i_about_bg .i_title .txt{color: #FFFFFF;}
.i_more{overflow: hidden;width: 180px; line-height: 50px; border: 1px solid #FFFFFF;border-radius: 5px;text-align: center;transition:all 0.3s;color: #fff;font-size: 14px;font-family: Arial; text-transform: uppercase;display: block;margin: 0 auto;margin-top: 3%;position: relative;z-index: 0;}
.i_more:hover{border: 1px solid rgba(255,255,255,0); color: #fff;}
.i_more::after{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 0;background: linear-gradient(90deg, #6FB60D, #157ACE);transition:all 0.3s;z-index: -1;}
.i_more:hover::after{width: 100%;}
.i_about_img{overflow: hidden;margin-top: 3%;}
.i_about_img li{overflow: hidden;width: 24.25%;margin-right: 1%;background: #fff;transition:all 0.3s;border-radius: 5px;padding: 14px;--size: 0.9em; --fill: #aaaaaa;float: left;}
.i_about_img li:nth-child(4n){margin-right: 0;}
.i_about_img li:hover{background: linear-gradient(90deg, #6FB60D, #157ACE); --fill: #ffffff;
 }
.i_about_img li a{display: block;}
.i_about_img li .imgs{overflow: hidden;position: relative;padding-top: 63%;}
.i_about_img li .imgs img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_about_img li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_about_img li .h3{font-weight: normal;height: 32px;line-height: 32px;margin-top: 18px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #333333;}
.i_about_img li .h3 span{float: right;margin-left: 6px;margin-top: 6px;}
.i_about_img li:hover .h3{ color: #fff;}
@media screen and (max-width: 1400px) {
/*关于我们*/
.i_about .num .top{ font-size: 15px;}
.i_about .num .top sup{  line-height: 1; margin-top: 5px; font-size: 20px;}
.i_about .num .one{margin-left: 20px;margin-right: 20px;}
}
@media screen and (max-width: 1260px) {
  /*关于我们*/
  .i_about .num .top{ font-size: 14px;}
  .i_about .num .top sup{ font-size: 18px;}
  .i_about .num .one{margin-left: 15px;margin-right: 15px;}
}
@media screen and (max-width: 1200px) {
  /*关于我们*/
  .i_about .num .top span{ margin-right: 5px;}
  .i_about .num .one{margin-left: 10px;margin-right: 10px;}
}
@media screen and (max-width: 992px) {
/*关于我们*/
.i_more{line-height: 40px;width: 160px;}
.i_about .num .one{width: 50%;margin-left: 0;margin-right: 0;float: left;text-align: center;margin-bottom: 3%;}
.i_about .num .top{text-align: center;}
.i_about .num .top sup{ margin-bottom: 10px;font-size: 16px;}
.i_about .num .top span{ margin-top: -2px;float: none;}
.i_about .num .top label{text-align: left;}
.i_about .num{ margin-top: 7%;}
.i_about_img li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.i_about_img li:nth-child(2n){margin-right: 0;}
}
@media screen and (max-width: 780px) {
  /*关于我们*/
  .i_about .num .top sup{margin-bottom: 5px;}
}
@media screen and (max-width: 640px) {
    /*关于我们*/
    .i_more{font-size: 13px;}
    .i_about .num .top{ font-size: 13px;}
    .i_about .num .top sup{ font-size: 14px;}
    .i_about .num .one{/* width: 100%;float: none; */margin-bottom: 5%;}
    .i_about .num .top span{margin-right: 0;position: relative;}
    .i_about .num .top span::after{content: "+";position: absolute;right: -12px;top: 0;font-size: 14px;background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;}
    .i_about .num .top label sup{display: none;}
    .i_about .num .top label{text-align: center;display: block;}
    .i_about_img li{padding: 10px;}
    .i_about_img li .h3{height: 26px;line-height: 26px;margin-top: 12px;}
}
@media screen and (max-width: 480px) {
  /*关于我们*/
  .i_more{width: 140px;}
  .i_about .num .top{ font-size: 12px;}
  .i_about .num .top sup{ font-size: 13px;}
}


/*核心团队*/
.i_team_bg{overflow: hidden;background-size:cover;background-repeat: no-repeat;background-position: center center;}
.i_team_bg .i_more{margin-top: 4%;margin-bottom: 5%;border-color: #000000;color: #474747;}
.i_team_bg .i_more:hover{border-color: rgba(0,0,0,0); color: #fff;}
.i_team{overflow: hidden;margin-top: 5%;}
.i_team ul li{float: left;overflow: hidden;width: 32.66%;margin-right: 0.5%;}
.i_team ul li:nth-child(3n){margin-right: 0;}
.i_team ul li .boxs{overflow: hidden;margin-bottom: 1.5%;border-radius: 5px;position: relative;}
.i_team ul li .imgs{overflow: hidden;position: relative;padding-top: 57.4%;}
.i_team ul li:first-child .imgs{padding-top: 116.3%;}
.i_team ul li .imgs img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_team ul li .boxs:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_team ul li .boxs .h3{font-weight:normal;height: 38px;line-height: 38px;background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;width: 100%;padding-left: 2%;padding-right: 2%;text-align: center;color: #fff;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}
.i_team ul li .boxs .h3 span{margin-left: 8%;font-size: 14px;font-family: Arial;overflow: hidden;text-transform: uppercase;}
.i_team ul li .boxs:hover .h3{background: linear-gradient(90deg, #6FB60D, #157ACE);bottom: -38px;}
.i_team ul li .partbox{
	border-radius: 5px;
	overflow: hidden;
	color: #fff;
	height: 100%;
	position: absolute;transition:all 0.3s;left: 0;width: 100%;
    top: 100%;z-index: 0;
}
.i_team ul li:hover .partbox{top: 0;}
.i_team ul li .partbox .boxs{width: 94%;max-width: 370px;margin: 0 auto;}
.i_team ul li .partbox::after{position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(90deg, #6FB60D, #157ACE);opacity:0.8;filter:Alpha(opacity=80);z-index: -1;}
.i_team ul li .partbox .title{
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;margin-top: 15%;font-size: 18px;color: #fff;
}
.i_team ul li .partbox .title2{overflow: hidden;height: 26px;line-height: 26px;margin-top: 5%;font-size: 18px;}
.i_team ul li .partbox .p{overflow: hidden;line-height: 20px;font-size: 14px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;margin-top: 3px;}
@media screen and (max-width: 1440px) {
  /*核心团队*/
  .i_team ul li .partbox .title{margin-top: 12%;}
}
@media screen and (max-width: 1200px) {
/*核心团队*/
.i_team ul li .boxs .h3 span{display: none;}
.i_team ul li .partbox .title{margin-top: 10%;font-size: 16px;}
.i_team ul li .partbox .title2{font-size: 16px;margin-top: 4%;}
.i_team ul li .partbox .p{font-size: 13px;}
}
@media screen and (max-width: 1100px) {
  /*核心团队*/
  .i_team ul li .partbox .title{font-size: 15px;}
  .i_team ul li .partbox .title2{font-size: 15px;margin-top: 3%;}
  .i_team ul li .partbox .p{font-size: 12px;}
  }
@media screen and (max-width: 992px) {
/*核心团队*/
.i_team ul li{float: none;width: 100%;margin-right: 0;}
.i_team ul li:hover .partbox{display: none;}
.i_team ul li .boxs .h3{height: 30px;line-height: 30px;}
.i_team ul li .boxs:hover .h3{bottom: 0;}
}
@media screen and (max-width: 640px) {
/*核心团队*/
.i_team_bg .i_more{margin-top: 5%;margin-bottom: 7%;}
}


/*新闻动态*/
.i_news_bg{ 
  overflow: hidden;background-size:cover;background-repeat: no-repeat;background-position: center center;
}
.i_news_bg .i_more{margin-top: 5%;margin-bottom: 5%;}
.i_news_bg .i_title .h3{color: #fff;}
.i_news_bg .i_title .txt{color: #FFFFFF;}
.i_news_bg .i_service_a{max-width: 582px;}
.i_news_bg .i_service_a a{width: 32%;}
.i_news{margin-top:5%;overflow: hidden;position: relative;}
.i_news .divhidden{opacity: 0; filter: Alpha(opacity=0);transition: all 0.3s;/* height: 0; */display: block; /* overflow: hidden; */z-index: 0;}
.i_news .divhidden.on{opacity: 1.0; filter: Alpha(opacity=100); /* height: auto; */ display: block;position: relative;z-index: 1;}
.i_news .divhidden:nth-child(2),.i_news .divhidden:nth-child(3),.i_news .divhidden:nth-child(4){ position:absolute; top:0; left:0; width:100%; height:100%;}
.i_news_l{ float: left;
  overflow: hidden;
position: relative;
width: 48.8125%;
border-radius: 20px;background: #fff;
}
.i_news_l .imgs{  overflow: hidden;/* padding-top: 40.6%; */position: relative;padding-top: 317px;}
.i_news_l .imgs img{ display: block;width: 100%; height: 100%;position: absolute;top: 0;left: 0;  -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;object-fit: cover;}
.i_news_l:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);/*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/}
.i_news_l .boxs{ width: 96%; margin: 0 auto; max-width: 710px;margin-top: 39px;margin-bottom: 31px;}
.i_news_l .date{overflow: hidden;color: #777777;font-size: 16px; height: 30px;line-height: 30px;}
.i_news_l .h3{ 
  font-weight:bold;
  color: #333333;
  overflow: hidden;
  transition:all 0.3s; height: 30px;line-height: 30px;margin-top: 15px;
  display: inline-block;vertical-align: top;transition:all 0.3s;white-space:nowrap;text-overflow:ellipsis;
  max-width: 100%;
}
.i_news_l:hover .h3{background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_news_l .p{
  color: #666666;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
  margin-top: 13px;
  font-size: 14px;
}

.i_news_r{float: right; overflow: hidden;width: 48.125%;background: #fff;border-radius: 20px;}
.i_news_r .boxs{ width: 96%; margin: 0 auto; max-width: 720px;margin-top: 33px;margin-bottom: 4px;}
.i_news_r .one{overflow: hidden;margin-bottom: 31px;}
.i_news_r .one .date{overflow: hidden;color: #777777;font-size: 16px; height: 30px;line-height: 30px;}
.i_news_r .one .h3{ 
  font-weight:bold;
  color: #333333;
  overflow: hidden;
  transition:all 0.3s; height: 30px;line-height: 30px;margin-top: 16px;
  display: inline-block;vertical-align: top;white-space:nowrap;text-overflow:ellipsis;
  max-width: 100%;
}
.i_news_r .one:hover .h3{background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_news_r .one .p{
  color: #555;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
  margin-top: 13px;
  font-size: 16px;
}
.i_news_r .one .imore{float: left;height: 30px;line-height: 30px;margin-top: 32px;overflow: hidden;transition:all 0.3s;color: #333;font-style: normal;font-size: 14px;text-transform:uppercase;}
.i_news_r .one:hover .imore{background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_news_r li{display: block; overflow: hidden;width: 100%;position: relative;}
.i_news_r li a{display: block;overflow: hidden;color: #333;width: 100%;}
.i_news_r .ul{overflow: hidden;clear: both;width: 100%;}
.i_news_r li::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background: #dadada;overflow: hidden;}
.i_news_r li .h3{ 
  line-height: 86px;
  height: 86px;
  position: relative;color: #333;font-weight: bold;overflow: hidden;
}
.i_news_r li .h3 span{overflow: hidden;float: left;width:calc(99% - 82px);width:-webkit-calc(99% - 82px);width:-moz-calc(99% - 82px);white-space:nowrap;text-overflow:ellipsis;color: #333;line-height: 86px;
  height: 86px;z-index: 3;}
.i_news_r li:hover .h3 span{background: linear-gradient(88deg, #6FB60D 0%, #157ACE 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_news_r li .date{float: right;color: #777;font-size: 16px;font-family: Arial;font-weight: normal;overflow: hidden;}
@media screen and (max-width: 1440px) {
  /*新闻动态*/
  .i_news_l{width: 49%;}
  .i_news_l .date{font-size: 15px;}
  .i_news_r{width: 49%;}
  .i_news_r .one .p{font-size: 15px;}
  .i_news_r .one .date{font-size: 15px;}
  .i_news_r li .date{font-size: 15px;}
  
}
@media screen and (max-width: 1200px) {
  /*新闻动态*/
  .i_news_r .one{margin-bottom: 26px;}
  .i_news_r .one .h3{margin-top: 12px;}
  .i_news_r .one .imore{margin-top: 26px;}
  .i_news_r li .h3{height: 73px;line-height: 73px;}
  .i_news_r li .h3 span{height: 73px;line-height: 73px;}
  .i_news_l .boxs{margin-top: 29px;margin-bottom: 26px;}
  .i_news_l .imgs{padding-top: 280px;}
}
@media screen and (max-width: 992px) {
/*新闻动态*/
.i_news_l{float: none;width: 100%;max-width: none;margin-bottom: 2%;}
.i_news_l .boxs{max-width: 770px;margin-bottom: 30px;}
.i_news_l .imgs{padding-top: 40.6%;}
.i_news_r{float: none;width: 100%;max-width: none;margin-bottom: 1%;clear: both;}
.i_news_r .boxs{max-width: 770px;}

}
@media screen and (max-width: 640px) {
/*新闻动态*/
.i_news_bg .i_more{margin-top: 5%;margin-bottom: 7%;}
.i_news_l .date{font-size: 14px;margin-left: 0;}
.i_news_l .boxs{margin-top: 20px;margin-bottom: 25px;}
.i_news_l .h3{margin-top: 5px;}
.i_news_r li .h3 span{width:calc(99% - 76px);width:-webkit-calc(99% -76px);width:-moz-calc(99% - 76px);}
.i_news_l .p{font-size: 13px;line-height: 20px;height: 40px;margin-top: 8px;}
.i_news_r .boxs{margin-top: 20px;}
.i_news_r .one{margin-bottom: 20px;}
.i_news_r .one .h3{margin-top: 5px;}
.i_news_r .one .p{font-size: 13px;line-height: 20px;height: 40px;margin-top: 8px;}
.i_news_r .one .imore{font-size: 12px;margin-top: 20px;}
.i_news_r .one .date{font-size: 14px;}
.i_news_r li .h3{line-height: 60px;height: 60px;}
.i_news_r li .h3 span{line-height: 60px;height: 60px;}
.i_news_r li:hover .h3 span{background: none;color: #295591;-webkit-text-fill-color:#295591;}
.i_news_r li .date{font-size: 13px;}
}
@media screen and (max-width: 480px) {
/*新闻动态*/
.i_news_l{border-radius: 10px;}
.i_news_l .h3{font-size: 15px;}
.i_news_l .date{font-size: 13px;}
.i_news_r{border-radius: 10px;}
.i_news_r .one .h3{font-size: 15px;}
.i_news_r .one .date{font-size: 13px;}
.i_news_r li .date{font-size: 12px;}
.i_news_r li .h3{font-size: 15px;}
}
@media screen and (max-width: 420px) {

}

@keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
   transform: translate(0%, 10px);
  }
}
@-o-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    transform: translate(0%, 10px);
  }
}
@-moz-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    transform: translate(0%, 10px);
  }
}
@-webkit-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
   transform: translate(0%, 10px);
  }
}
@keyframes mymove6
{
  from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
  to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@-webkit-keyframes mymove6
{
  /*from { filter:alpha(opacity=0);opacity:0; margin-bottom:-20%;}
  to {margin-bottom:3%;filter:alpha(opacity=1);opacity:1;}*/
  from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
  to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@keyframes map-point {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.15;
    transform: scale(5);
  }
}

@-webkit-keyframes fadeInRight2 {
  from {
    opacity: 1.0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight2 {
  from {
    opacity: 1.0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}